package self.hoy.demo.dubbo.domain;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * finance_wallet 各账号通用钱包余额信息表
 * @author 三共小不
 * @date 2019-07-04
 */
@Data
public class Wallet implements Serializable {
    private static final long serialVersionUID = -7359466744168472262L;
	/**
     * 各账号通用钱包余额信息主键
     */
    private Integer walletId;

    /**
     * 品牌商标识
     */
    private Integer merchantId;

    /**
     * 基础角色信息ID 如品牌商基础信息表主键 代理商基础信息表主键 门店基础信息表主键
     */
    private Integer baseRoleInfoId;

    /**
     * 基础角色类型 1-品牌商 2-代理 3-门店 枚举 EnumSystemBaseRoleType
     */
    private Integer baseRoleType;

    /**
     * 当前可用余额
     */
    private BigDecimal balance;

    /**
     * 当前可用积分
     */
    private BigDecimal integral;

    /**
     * 支付密码，初始为null
     */
    private String paymentPassword;

    /**
     * 密码错误次数
     */
    private Integer errorCount;

    /**
     * 创建此数据的sys_user主键
     */
    private Integer createBy;

    /**
     * 创建此数据的时间
     */
    private Date createTime;

    /**
     * 修改此数据的sys_user主键
     */
    private Integer updateBy;

    /**
     * 修改此数据的时间
     */
    private Date updateTime;

}